/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 涛
 * Date: 2023-07-28
 * Time: 7:44
 */
//public class TestDemo {
//    public static int fib(int n) {
//        if(n == 1 || n == 2)
//            return 1;
//        return fib(n-2) + fib(n-1);
//    }
//    public static void main(String[] args) {
//        //求斐波那契数列的第n项。(迭代实现)
//        int n = 5;
//        int jet = fib(n);
//        System.out.println(jet);
//    }
//}
//public class TestDemo {
//    public static void main(String[] args) {
//        int x = 123;
//        int jet = SumNumber(x);
//    }
//    public static int SumNumber(int x) {
//        if(x < 10)
//            return x;
//        SumNumber(x/10);
//        return x%10;
//    }
//}
//    public static void print(int n) {
//
//        print(n / 10);
//        System.out.println(  n % 10);
//    }
//    public static void main(String[] args) {
//        int n = 123;
//        print(n);
//    }
//}
//public class TestDemo {
//    public static  int Max(int x, int y){
//        return x > y ? x: y;
//    }
//    public static  double Max(double a, double b, double c){
//        double jet = 0;
//        jet = a > b ? a : b;
//        return jet > c ? jet :c;
//    }
//    public static void main(String[] args) {
//        int x = 5;
//        int y = 8;
//        int jet = Max(x, y);
//
//        double a = 3.14;
//        double b = 5.20;
//        double c = 13.14;
//        double ret = Max(a, b, c);
//        System.out.println("Max: "+jet);
//        System.out.println("Max: "+ret);
//    }
//}
//public class TestDemo {
//    public static  int Add(int x, int y){
//        return x + y;
//    }
//    public static  double Add(double a, double b, double c){
//        return a + b + c;
//    }
//    public static void main(String[] args) {
//        int x = 5;
//        int y = 8;
//        int jet = Add(x, y);
//
//        double a = 3.14;
//        double b = 5.20;
//        double c = 13.14;
//        double ret = Add(a, b, c);
//        System.out.println("x + y = "+jet);
//        System.out.println("a + b + c = "+ret);
//    }
//}
//public class TestDemo {
//    public static void main(String[] args) {
//        //求阶乘
//        int x = 5;
//        int jet = 0;
//        jet = NumJie(x);
//        System.out.println(jet);
//    }
//    public static int NumJie(int x){
//        int ret = 1;
//        int jet = 0;
//        int i =0;
//        for(i = 1;i <= x;i++){
//            ret *= i;
//            jet += ret;
//        }
//        return jet;
//    }
//}

//public class TestDemo {
//    public static int Max2(int x,int y){
//        return x > y ? x : y;
//    }
//    public static  int Max3(int x,int y,int z){
//        int jet = 0;
//        jet = Max2(x, y);
//        return jet > z ? jet : z;
//    }
//    public static void main(String[] args) {
//        int x = 5;
//        int y = 3;
//        int z = 6;
//
//        int max = Max3(x,y,z);
//
//        System.out.println(max);
//    }
//}

//import java.util.Scanner;
//
//public class TestDemo {
//    public static int Number9(int n) {
//        int count = 0;
//        for (int i = 0; i < n; i++) {
//            if(i % 10 == 9 || i / 10 == 9)
//                count++;
//        }
//        return count;
//    }
//    public static void main(String[] args) {
//        //编写程序数一下 1到 100 的所有整数中出现多少个数字9
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        int ret = Number9(n);
//        System.out.println(ret);
//    }
//}
//import java.util.Scanner;
//public class TestDemo {
//    public static void main(String[] args) {
//        //给定一个数字，判定一个数字是否是素数
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        prime(n);
//    }
//    //优化版本
//    public static void prime(int n) {
//        for (int i = 2; i < Math.sqrt(n); i++) {
//
//            if(n % i == 0) {
//                System.out.println(n+"不是素数");
//                break;
//            }
//            else
//                System.out.println(n+"是素数");
//            break;
//        }
//    }
//    public static void prime(int n) {
//        for (int i = 2; i < n; i++) {
//
//            if(n % i == 0) {
//                System.out.println(n+"不是素数");
//                break;
//            }
//            else
//                System.out.println(n+"是素数");
//            break;
//        }
//    }
//}

//import java.util.Scanner;
//public class TestDemo {
//    public static void main(String[] args) {
//        //给定两个数，求这两个数的最大公约数
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        int m = scanner.nextInt();
//        //暴力求解
//        //int ret = Max_common1(n,m);
//        //辗转相除法
//        int ret = Max_common2(n,m);
//        System.out.println(ret);
//    }
//    public static int Max_common2(int n, int m) {
//       while(m != 0) {
//           if(n % m == 0)
//               return m;
//           int tmp = n % m;
//           n = m;
//           m = tmp;
//       }
//       return 0;
//    }
//    public static int Max_common1(int n, int m) {
//        int i = 0;
//        for (i = (n < m ? n : m); i >= 1; i--) {
//            if(n % i == 0 && m % i == 0)
//                return i;
//        }
//        return 0;
//    }

//public class TestDemo {
//    public static void main(String[] args) {
//        //计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
//        float x = 1.0F;
//        int sum = 0;
//        for(int i=1;i<=100;i++) {
//            sum += x/i;
//            i = -i;
//        }
//        System.out.println(sum);
//    }
//}

//public class TestDemo {
//    public static void main(String[] args) {
//        float x = 1.0F;
//        float sum = 0;
//        for (int i = 1; i <= 100; i++) {
//            sum += x / i;
//            x = -x;
//        }
//        System.out.println(sum);
//    }
//}
//import java.util.Scanner;
//
//public class TestDemo {
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        int n = in.nextInt();
//        int i = 0, j = 0;
//        for(i = 0;i < n;i++) {
//            for(j = 0;j < n;j++)  {
//                if(i == j || i + j == n - 1)
//                    System.out.print("*");
//                else
//                    System.out.print(" ");
//            }
//            System.out.println();
//        }
//    }
//}
//import java.util.Scanner;
//public class TestDemo {
//    public static void main(String[] args) {
//        //编写代码模拟三次密码输入的场景。
//        // 最多能输入三次密码，密码正确，提示“登录成功”,
//        // 密码错误， 可以重新输 入，最多输入三次。三次均错，则提示退出程序
//        int password = 1234;
//        System.out.println("请输入密码");
//        for (int i = 0; i < 3; i++) {
//            Scanner in = new Scanner(System.in);
//            int userword = in.nextInt();
//            if(userword == password) {
//                System.out.println("输入正确，登录成功");
//                break;
//            }
//            else {
//                System.out.println("输入错误，请重新输入");
//                if(i == 2)
//                    System.out.println("登录失败");
//            }
//
//        }
//
//    }
//}
//import java.util.Scanner;
//public class TestDemo {
//    public static void main(String[] args) {
//        //输出n*n的乘法口诀表，n由用户输入。
//        Scanner in = new Scanner(System.in);
//        int n = in.nextInt();
//        for (int i = 1; i <= n ; i++) {
//            for (int j = 1; j <=n; j++) {
//                if(i == 1)
//                    System.out.print(i+" * "+j+" = "+i*j+"\t");
//                else
//                    System.out.print(j+" * "+i+" = "+i*j+"\t");
//            }
//            System.out.println();
//        }
//    }
//}

public class TestDemo {
    public static void main(String[] args) {
        //实现一个方法 transform, 以数组为参数,
        // 循环将数组中的每个元素乘以 2 , 并设置到对应的数组元素上.
        // 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
        int[] arr =new int[]{1,2,3};

        print(arr);//原来
        System.out.println();
        twice(arr);
        print(arr);//后来
    }
    public  static  void  print(int[] arr) {
        int len = arr.length;
        for (int i = 0; i < len; i++) {
            System.out.print(arr[i]+" ");
        }
    }
    public static void twice(int[] arr) {
        int len = arr.length;
        for (int i = 0; i < len; i++) {
            arr[i] = arr[i] * 2;
        }
    }
}